谷歌发布了旗下编程语言Go语言的1.20版本 | 您所在的位置:网站首页 › 谷歌 编程语言 › 谷歌发布了旗下编程语言Go语言的1.20版本 |
导读 今天,谷歌发布了旗下编程语言Go语言的1.20版本,宣布将取消对老版本Windows与macOS的支持,并加入了大量新特性。根据更新日志显示,1.20版...
今天,谷歌发布了旗下编程语言Go语言的1.20版本,宣布将取消对老版本Windows与macOS的支持,并加入了大量新特性。 根据更新日志显示,1.20版本将是Go语言最后一个支持Winodws7/8与Server2008/2012的最后一个版本,从1.21开始,用户就需要在Windows10或WindowsServer2016及更高版本上运行。 同时,1.20也将是最后一个支持macOS10.13和10.14的版本。 其他方面,此次1.20版本的更新内容如下: -引入了对RISC-V上的FreeBSD的实验性支持。 -$GOROOT/pkg目录不再存储标准存档的预编译包存档,可以减少Go发行版的大小。 -go命令现在可以定义AMD64.V2等架构功能Flag,以允许根据特定CPU架构功能的存在或不存在来选择包实现文件。这对于x86_64微架构特性级别的工作来说是个好消息。 -gobuild和goinstall以及其他与构建相关的命令现在支持“-cover”标志,用于启用带有代码覆盖检测的构建。 -优化垃圾收集器,减少内存占用,提高CPU性能最多2%。 -对ProfileGuidedOptimizations(PGO)的预览支持。 -在Linux上,链接器(linker)可为glibc或musl选择动态解释器。 -引入新的crypto/ecdh包,为NIST曲线和Curve25519上的椭圆曲线Diffie-Hellman密钥交换提供明确支持。 免责声明:本文由用户上传,如有侵权请联系删除! |
CopyRight 2018-2019 实验室设备网 版权所有 |